According to christians: God hates Neil Patrick Harris for being gay, even though he is in a loving committed relationship... However, he would have no problem with Barney Stinson; The lying, deceitful, womanizing character he plays.

39,982 shares