Hey, try to understand this, I would GLADLY hire anyone who could do the job right now.

Nobody who can do my job will get fired for being or not being religious.........that's just plain ridiculous. If some employer in any profession fires a bunch of good employees what is to stop them from going into business in competition with their old employer, or going to work for his competition the next day ?

Do you think there has to be any reason given when a job is terminated ? If so why ?

Being able to fire for any reason or without any reason wouldn't be discriminating against anyone, it would just be good common sense, let the employees performance stand for itself.