I'm a christian and the bible warns against all types of sorcery and witchcraft. So i will not debate that because i'm sure I will offend many people with my religious beliefs and strong opinions.
With regards to dreadlocks, i bet most people who have dreadlocks have no idea of the origins - and no it wasn't started by Rastafarians. It only gained popularity by rastafarians. Dreadlocks are not exclusively for blacks. Vikings, Germanic tribes, celts, greeks and coptic monks also wore dreads.
All respect to people who's dreads are an expression of deep religious, spiritual convictions, manifestation of ethnic pride or as a political statement.
I have less respect for people who'd dreads are simply a fashion preference.