... but it also ties into the railroading. Our DM does not seem to understand that he shouldn't be steering our actions as players. His description of a scene should be enough for us to decide a course of action. Instead he continues by also telling us what our next actions could be. Thinking up solutions is half the fun of being a player, but he takes that fun away from us all the time, or pidgeon-holes us into doing one of his suggested actions, by making our own ideas impossible. He does not wait for us to think up a response, and immediately makes suggestions regarding our next course of action; either explicitly as a DM, or through one of his many npc's, who hand the solution to us. He seems obsessed with steering us into a preferred direction. It also feels like we get punished whenever we ignore his suggested actions.
Also quite often abilities that our characters have, suddenly stop working, or the rules for them are changed, to further rob us of autonomy and control. While I believe the DM has the right to houserule some things, I think the rules exist for a reason and should be applied consistently. If the DM find situational reasons to change how our feats work, then why did we pick them?