As a web developer, even if the dude wasn't paid, he went about this the wrong way. I would never do business with him or his company again. If the company really didn't pay him, he can easily prove this in a legal manner and collect damages. Writing a rather public rant and crying about it in such an over-dramatic fashion is just plain unprofessional. He wrote his piece as if it was a manifesto of sorts - Sorry but I'm not buying it. I can't prove one way or another but my gut tells me this guy has an axe to grind, and is trying to manipulate perception. Tugging on the heartstrings of the LGBT community is dirty pool, friend. The truth has a funny way of coming out in the end, so we'll see.
Corsair 600T | ASUS P8P67 PRO | Intel 2500k @ 4.4Ghz | EVGA 560 TI | G.SKILL Ripjaws Series 8GB | Corsair HX650 650W