Is it really the case that Boeing get no US government money, e.g. for military versions of aircraft which then go on to have shared civil use?
B can spend their money for whatever they want. Mercedes can use the extra money from their truck business to finance luxury car development and vice versa. What's the problem with money coming from military programmes ? EADS can spend as much military money as they want in Airbus. Who cares ?