1. Not sure where you're going with this?  I don't doubt some Christians own guns, but so what? Maybe they like target shooting? It's the usage and intent that matters. 
2. Homosexuality is not a 'sin'.  One's personal choice to act upon inappropriate desires however, is. 
3. Voting is a civic duty; None of the Canadian parties have platforms which are both socially and fiscally conservative; hence there is always the need to compromise.
4. It comes down to bi-lateral respect. Not race, country of origin.