I totally agree! And there really are some unique perspectives that different people are able to get and share.
I'm with you on the hate, and I'd add fear in with this too. Ignorance can at least be taught when those first two don't apply. I do truly believe that time is on our side with this one!