I may not agree 100% with the video. For example, I'm not a "scientific creationist"; but I'm much, much closer to the general views promoted in the video than I am to the position of the United States Department of Justice under the Obama administration.
The double-standard on "hate speech" is not surprising at all. One can't say, "I hate homosexuals"; but one can say, "I hate Christians."
Frankly, I think the government has no business telling people whom those people may or may not "hate." Advocating violence is something else.
Someone saying I hate "so and so" is not inherently inciting violence.
If there needs to be a focus, it needs to be on people being able to hate without resorting to violence.
There is hate, and then there is hate. It is a term subject to semantics, context, philosophical usage, etc. The term should not have been dumbed down.
You know a tree by it's fruit, but many trees can be pruned of diseased limbs. People can change if they are not evil throughout. What person has no good in him or her? Consider though that Jesus said, "Either make the tree good, and its fruit good; or make the tree corrupt, and its fruit corrupt: for the tree is known by its fruit." (Matthew 12:33)
Also for those tempted to chime in about it, the epigenetic aspect of homosexuality is far from settled in favor of homosexuality. After all, epigenetics is influenced by behavior (and here). I started thinking and writing about that sort of things years before I had even heard the term.
Lastly, I believe that firing someone for voicing his or her Christian position is a direct violation of that one's constitutional civil rights every bit as much as it would be a violation to fire someone for being of a particular ethnicity.
When the day comes that homosexuality trumps the free exercise of religion in the USA, it will mean that the First Amendment of the Constitution of the United States of America isn't worth the paper it's written on. Has that day already come? If so, the USA is certainly doomed if it doesn't repent and reverse course.