Well, in the absence of religion, the law usually takes care of people's "lack of morals". However, as I said, morals are relative to what a society deems. Our morals as Americans (in a broad sense) are different from the morals of people in a 3rd World Country, same way as Catholic's morals are different from, say, Muslim morals. It all depends on who's looking, and it's people's misunderstanding of moral relativism that causes terrorism, hate crimes, and just plain racism. Those people believe in Absolutes, that their way is the correct way, and all others are the wrong way. And yes, to a degree, might does make right. It's similar to when you're a kid, and you argue with your mother:
"Can I get this?" - you
"No." - Mum
"Why not?" - you
"Because I said so." - Mum
This is very similar to morals within religion, but no so much within law. Many things are deemed "immoral", not for any concrete reason, just because "God says so" (or "The Bible says so", whichever you prefer).
I think the only moral that is even close to being considered "absolute" is the idea of not murdering someone. But if you look at the Crusades, the Inquisition, Sodom and Gomorrah, and even 9/11 (which was indeed a faith-based act), you see that religion has never had a problem with killing people; to many of them it's negotiable; it all depends on who's doing the killing and who's getting killed. This is the fantastic contradiction of religion's take on "morals".
Legal morals are slightly different, but these days with the continuing racism (ie, the idea that African Americans do more crimes than Caucasians), it's becoming increasingly difficult to hold the legal system in high regard when it comes to a "fair trial".
These are some of the best examples that support my theory of "moral relativism".