Yes, it's fine as long as they do it responsibly.
No, she should find another way to put food on the table.