So now Georgetown has a ‘priest’that worships demons. Color me unsurprised.
I am not saying "religions are all the same" or that Catholics consider Hinduism totally hunky-dory religiously (!!)(!!!) but it is somewhat thoughtless to equate the whole thing with demonism tout court.
Myself, I would argue that there is only one God, Who is the creator of everything that exists.