Chris Kluwe, the NFL punter who made headlines last year after writing a bombastic, eff-word-filled letter to a Maryland politician defending the right of athletes to advocate for gay marriage, is making an appearance in the Castro tonight at the city's premiere gay sports bar, Hi Tops.

Kluwe has a new book out to promote, amusingly titled Beautifully Unique Sparkleponies, and he'll be signing books at Books Inc. in the Castro tonight, after which he'll be popping in to Hi Tops just as Trivia Night is winding down. The subtitle of the book, by the way, is On Myths, Morons, Free Speech, Football, and Assorted Absurdities.

Of the several things Kluwe said in his 2012 open letter to Maryland legislator Emmett C. Burns Jr. — who had previously penned a letter to Baltimore Ravens owner Steve Bisciotti urging him to keep his players from speaking out in favor of gay marriage — this is our favorite:

As I suspect you have not read the Constitution, I would like to remind you that the very first amendment in this founding document deals with the freedom of speech, particularly the abridgment of said freedom. By using your position as an elected official (when referring to your constituents in order to implicitly threaten the Ravens organization) to argue that the Ravens should silence Brendon Ayanbadejo from voicing his support for same-sex marriage, not only are you clearly violating the First Amendment, but you come across as a narcissistic fromunda stain. What on Earth would possess you to say something so mind-boggingly stupid? It baffles me that a man such as yourself, a man who relies on that same First Amendment to pursue your own religious studies without fear of persecution from the state, could somehow justify stifling another person's right to free speech. To call that "hypocritical" would be to do a disservice to the word. "Mindfuckingly, obscenely hypocritical" starts to approach it a little bit.

If you're a fan, or if you just want to show your support for professional athletes articulate and ballsy enough to say such things, you should perhaps go say hello.