i really don't get into politics so somebody explain this to me...
the republicans seem to hate the federal government and federal government spending but they also seem to fully support DoD and pretty much giving them a blank check. i don't get it. what am i not getting?
It's the great GOP hypocrisy
Pretty much, but I think it's more complicated than that.
Lots of DOD spending goes to the private sector, high paying science and engineering jobs (kinda like NBAF). And, like NASA or whatever, the public does benefit from technologies developed in DOD research grants and contracts. Like the technology in Wii or XBOX Kinect, that was DOD money. That's just an example, take it FWIW.
Secondly, DOD spending does a lot to make sure that the US dollar remains the world's default currency. You can do your own research but if we weren't spending so much there, there's a better chance the USD loses it's prominence.