Try this instead. In the initialization field of your unit, put the following code:
removeAllWeapons bop; bop addmagazine "lawlauncher";bop addmagazine "lawlauncher"; bop addmagazine "lawlauncher"; bop addweapon "lawlauncher"; bop addmagazine "g36amag"; bop addmagazine "g36amag"; bop addweapon "g36a"
That will save you a lot of typing. Note that I switched the order so that the ammo is added before the weapon. This makes the weapon begin loaded instead of forcing you to reload upon starting the mission. Also note that using removeAllWeapons will remove the unit's night vision goggles, so you'll have to re-add them if you want to use them.
Secondly, flares are for grenade launchers, such as the M203, so that's why your unit does not have them. Even if your unit did have an M203, note that flares are magazines, not weapons.