1. She has no right, she's forcing her beliefs onto you. Just another case of self-important religious people, trying to be all-mighty and saint-like by abolishing something they consider unholy instead of respecting someone's else beliefs. If this happened at my school, I'd just say "You're intruding on my beliefs".
2. Everyone should keep their religion to themselves, not force them onto someone.
3. No. If you enjoy it, it's not a waste. As long as it's taken in moderation.
4. They have no proof, and they're letting their beliefs go out over their real life and other people. How many soldiers haven't said "I was sent by God" and goes out to kill people. It's stupid.