First off, the government should not be concerned with "keeping god in this country". Our government is secular, it's not it's job to endorse one religion or another, and though it may often endorse deism of some sort or another now and again, there is, at least a fairly large segment of the population that recognizes that these little slip-ups ought not be there. You can keep God in your home and in your Church, but you have to realize that he must stay out of government, and you have no right to force him into your neighbors home.
Also, if you'd like to take up the issue of whether or not God hates homosexuals (it shouldn't be done in this thread) I suggest you go to the Religion forum. One thing I can assure you is that there is no clear passage in the bible with the message that God does not love homosexuals, and that, at least in the New Testament, there are plenty which say things quite to the contrary of the idea that God hates anyone.
So some vague "ick" factor is enough, in your opinion, do discriminate against a whole segment of the population, and to hate people based upon factors which are out of their control? I hope you realize that is really no different than hating a person because of the color of their skin. Worse, you let that hatred motivate you to support those who would make these people second class citizens.
I know this sounds a little Bush-ish, but shouldn’t the government be allowed to strip people with views like these of their citizenship? It really comes down to a national security. If anyone is a traitor, if there is any terrorist capable of destroying our great nation, it would be people like these who advocate the complete destruction of everything our forefathers stood for. The line between democracy and mob rule is when the majority grants itself the right to subjugate a minority for completely arbitrary differences, especially when those differences don't even effect them. Sir, you aren't fit to be an American.