Nobody in the general populace gives a f*ck whether these non-heterosexuals can marry or not, only the backwards religious people and the gay pride attention seekers do.
A lot of people care deeply about this issue, not just "gay pride attention seekers" (what a an offensively dismissive characterisation). It's probably the biggest civil rights issue of our time, in case you haven't noticed.
Oh yeah, because f*ck child soldiers, starving people, poverty and the invasion of countries for their natural resources. F*ck all that noise, gay marriage and secondary smoke are the only truly important issues these days.
None of those are civil rights issues.
Where in the civilized world are children soldiers? I assume you are referring to Africa. How are we supposed to regulate two thirds of a continent comprised of would be governments and militia groups?
Starvation sucks, there are many ways aid is provided to needy countries both from national governments as well as private sector charity. We can't single handedly solve everyone's food issue.
Poverty sucks, see starvation above.
As for invading countries and taking their resources... rather done directly or indirectly that's always been the way the game has been played isn't it?
I agree gay marriage isn't as important as the issues you bring up, but it is easily solved and it is a basic right. Treating these people as equals is an important step towards the world seeing more of its citizenry as equals and largely equates to the civil rights struggle African Americans fought through in 1960's. Albeit in recent times this fight has been much less bloody. People are still murdered in my country just based on the fact that they like their penis to go where Jesus said it shouldn't. It may seem like something simple and trivial to quickly move past, but it isn't, if it were it wouldn't take this long to see progress.