The other answers thus far have suggested that this is "abusive" behavior by your GM and that you should abandon your friends (assuming they are your friends). I just wanted to provide a different point of view.
I've played in many games, and often these kinds of things (automatic hits, magic items with irresistible powers) are the sign of an extremely inexperienced GM, not someone trying to be abusive. We here have no idea what your relationship with the people in your group is like, and so we cannot reasonably draw conclusions about what their behavior toward you indicates socially. Some of my best friends have done things like this to me in games -- but that's only because they are genuinely terrible GMs, not because they intend any sort of bullying or abuse. It's possible that your GM thinks what he's doing is good roleplay; he's simply roleplaying the racism between Dwarves and Half-Orcs.
With that said, I'd like to offer an answer which tries not to assume anything about your social situation with your group.
Is this really a fair way to treat a player?
No, it is not. Both of the situations you describe are irresistible effects on your character which you have no way of avoiding (even in theory). While it's possible in practice for this to happen -- for example, if a 17th level Wizard casts a Dominate spell on you which has a Will save that is literally impossible for your 4th level character to overcome -- it still takes place within the ruleset with a theoretical chance to resist it, and is in that sense fair.
What you describe is a symptom of a common mindset of new, inexperienced, or bad GMs: "I'm the GM, so I get to have my way no matter what." For more on this, there is excellent reading in @KRyan's answer's link to the "Rule 0" question. However, in short, this is ridiculous behavior which most veteran gamers would never stand for.
And if this is how I am being treated and I am threatened with being kicked out of the game if I do not just accept it, is it worth playing?
It sounds like you have already voiced your concerns to your group, and they have threatened you with something along the lines of "shut up, or get out". That means that your expectations of the game differ from theirs. It's possible that you simply didn't voice your concerns in an appropriate way (I wasn't present; I don't know if you whined, cursed at them, or genuinely presented a reasonable argument). However, assuming you did and this was their reaction, then it's likely best for you to take your leave of the game.
Any tabletop roleplaying game is about the entire group at the table having fun together. If they are having fun with the game, then good for them! More power to them; whatever makes them happy. But if you're not having fun, there's no point in continuing. You can hang out with these people at other times, if they're your friends. Or, if you play the game because you want to hang out with them, then you need to decide whether putting up with a horrible game is worth it to you to stick with it. That's something only you can decide.
Finally, I would also try discussing it solely with the GM, outside of the earshot of everyone else. Some GMs feel as though they need to "save face" in front of the group in order to they maintain their authority, and thus automatically shoot down any questioning of their calls at the table. While this is also a sign of an inexperienced GM, it's possible that if you present him with your concerns in private and say you'd like him to actually use the ruleset you're playing under that you can come to some sort of resolution. You never know -- he may even admit he was wrong and apologize to you.
Bottom line: don't just walk out on people without giving them a shot at making it better. It sounds like you want to be in the game, in spite of the last session being ridiculously bad, so give your GM and friends a chance! If they're any good (as players and as friends), they'll want you to be happy as well. But if it doesn't work out, don't be afraid to say so and walk away without looking back.