Nope. I think you kind of misunderstand the religion-bashers in one way, though. No one is suggesting that religion is the sole source of misdeed. Just that it is one source. And that removing it would therefore be removing one less source of misdeed.
I don't really agree with this line of reasoning, but you often mischaracterize it and create the strawman of "some other evil X can exist without religion, therefore religion is not the source of evil."
Atheists spend all of their time religion bashing. Sometimes its necessary to point out that the same things happen even in a non-religious context, since they completely ignore those occurences and pretend as if theists are the root of all evil.
See the OP for example. How many girls are willing to unbutton their shirts in class and have an ECG done on them? I for one would not and its not because I'm religious.
You have a very good point, but it's not particularly relevant to the debate between you and I. My suggestion was that he was wrong for breaking a contract.
What you're arguing is that the law or contract maybe ought to be changed. I think that's a separate, more difficult and also interesting question.
I did not see any contract. Also I presume that if he is unwilling to transport dogs, he will leave the job or find another one. This is normal and happens in all kinds of circumstances for all people.i.e. job is not what you thought it was, so protest or leave. Its only a Big Noise when a Muslim does it.