The real problem, it sounds like to me, is that you are just now implementing some of the rules you are talking about.
As a player, I have no problem with the DM being the authority. However, I do have serious problems when the DM says, "I'm going to introduce a new rule." or "I'm going to...