The Pastor has done absolutely nothing right, there's no two sides of it.
1. The service charge is stated on the menu and by ordering food, she is legally agreeing to pay the said amount of extra charge. She's breaking the law by refusing to do so.
2. If you, for some reason, don't agree with the service charge, you should a) never go to the restaurant again, or not go there in the first place; b) talk to the manager, the person who really decides on this sort of stuff.
3. It was very disrespectful of her to bully the server(s) by refusing to pay when they still have to pay for the taxes of this non-existence tip payment.
4. It was very irrelevant & inappropriate for her to claim that she didn't have to pay anything (Notice the 0?) because she gives God 10%.
- America is not a Christian nation
- She didn't even pay 10%
- Not everybody is a follower of God, and the same rule should not be applied to everyone
- She didn't give God 10%
- God didn't serve her table
- That was very rude
As for the one who got fired, it was the one who posted the receipt onto the Internet, not the one who served her. You can argue that she has violated the privacy of the Pastor, but:
1. It doesn't excuse the Pastor.
2. The receipt was no longer the property of the Pastor.
3. The message was written by the Pastor, but was "sent" to the server(s), so the ownership has already been transferred from her to the servers.
4. There's her name, but no other personal information.
And it was revolting for her to not feeling sorry for what she had done but instead of place the blame on other people, to the extent that getting some poor lady fired.