Article 1 section 8 of the constitution states that the congress has the power to support and raise armies as well as to provide and maintain a navy. Since having an airforce is a part of the idea of raising an army, and because the navy also has aircraft among its vehicles and trained pilots as troops, their establishment of an airforce is not unconstitutional.
No, people have their own freedoms. we should be allowed to drink legal beverages as we please. a sin tax would be unneeded as to prevent health issues.