One time I was at Morton's and the guy brought out the platter with the live Maine lobster on it. The guy was huge. As the waiter was talking, he crawled off the platter and tried to run away, even with rubber bands around his claws. Personally, I didn't have the heart to order the fellow and haven't eaten lobster since though I do like it. It just proves to me that if we were faced with having to kill our own meat, we would probably consume a lot less of it. It's just much easier when it comes in prepackaged plastic wrap.
About foie gras and lobster, there is a way to consume both somewhat humanely. Kill the lobster before cooking. Buy humane raised foie gras, they do exist. It's your wedding, splurge, but follow your conscience as well. Unless you buy 100% free-range organic everything and check up on the farms that you purchase your food from (With Rosie's Chicken, you can visit their farm whenever you like and you see their chickens running along on their little chicken feet), chances are that those animals you are serving up are not humanely raised either. So unless we're going to have rules across the board on how animals should be raised and slaughtered, it's somewhat hypocritical of us to ban some and not others. Veal, anyone?