I didn't suggest it was a good idea for her to steal, just that the mafia element didn't come into the decision, as she didn't know they had anything to do with the store.
I see a lot of people saying that her stealing is an absolute dealbreaker and they can't wait to get rid of her, but I wonder if that's really because of the stealing, or if it's because the stealing led to this new plotline that nobody seems to like? How many games have LIs that have questionable traits - stealing, drugs, prostitution, etc., and how many of those LIs are a problem for these people who say Beth's stealing here is enough to be unable to consider her as an LI?