It's not a bad thing to take your time to move. In fact it is a good habit. I for one have the opposite problem. I rush too much and make mistakes.
In response to your question about what to do when your opponents play crazy opening moves and you think wtf, I would recommend you learn a wide variety of openings and pawn structures. When I used to answer 1.e4 with 1..c5 I always used to want to play an open Sicilian. Since many opponents played Closed Sicilian or Grand Prix attack or some other side line, I gave it up in favor of the french defense. Then after I learned the English opening or started playing 1.d4 and faced the Dutch defense, I began responding to the Closed sicilian as if I was playing the English reversed and the Grand Prix attack like the dutch reversed. And it has worked great.
Hello Everyone! I have been doing competitive chess for about 2 weeks and have been to two weeks of chess club, my main problem I guess is that I take awhile on my moves to figure stuff out, like too long I guess because my one match finished on a draw and my opponet got mad because he wanted to play with other people. The other thing that causes this is I am very "particular" I guess, and I also have mild aspergers (if that helps with anything, just in case any of you chess players have autism and stuff). I guess I am more in tune with longer games? But anyway what are some ways that I can trainmyself to move faster? THE OTHER THING. Is that the people there know absolutely nothing about openings or tactics for that matter, so they always make some crazy opening moves and I am always thinking like "what in the world".
But yeah in conclusion any ways to help me play faster? Maybe play some 30min games on chess.com? Maybe do 15|10?