My solution:
- Make it impossible for garrisoned units to fire from any loaded unit while it moves.
- Move the FlammenHT back to T2, but make it unable to fire on the move.
This way, the game is much, much simpler to balance - it is way more authentic and it rewards positioning.
Or reduce the dmg on the gun of the m3 and make sure if it gets hit by faust the squad inside loses half its number(which is realistic if a thin skinned truck gets hits by a rocket grenade)...that way they can't charge with flamers with impunity knowing they can get away even with getting fausted and then pop out of the vehicle.