Just remember, the Pentagon only has so much money and its a zero sum game. When you spend money on the F-22, you are taking away from the money needed for new bombers, tankers, ships, ground troops, HUMVEE's, body armor, etc. Spend wisely.
"The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000. It is two fine, fully equipped hospitals....." Thus spoke President Dwight D. Eisenhower concerning the military-industrial complex and the "opportunity cost" of spending money that could be better used elsewhere. Schools overseas in particular, especially since many of the free schools in the middle east are religious and teach hatred of the west.