Hi,
yes there are probably better ways to have handled this, but what's done, is done. The fact is that this Walmart employee was extremely out of line and should be fired for her behavior. This wasn't a return, so it was none of the greeters business to grab the bag from Mrsdorks arm and then look through it - this was her personal property. If she was leaving the store and someone thought she shop lifted, then they have the right to look in her bag. This employee also was the first to touch Mrsdork which would make anyone furious. No I don't want to add fuel to the fire, but I do understand why you got mad. But I also would have complained to the manager about her. I hope you feel better.