I don't disagree with marriage equality at all, but I also believe that the whole "culture war" has been horribly destructive to our ability to address more pressing issues. It's been a fantastic divide-and-conquer tactic to con lower income (and usually socially conservative) people into voting against their economic best interests, and to prevent the formation of any meaningful progressive coalition on these issues.
Hopefully we can reach some kind of consensus here and put some of this to bed so we can move on to things that are, I hate to say it, much more important -- like the things you list.