I think at 21 it's time to cut the strings, so to speak. On the other hand if you're living at home, not paying rent, and being cared for, then I think your mom should have a little say so on what you do in her home. Does that make sense? Being a parent and grandparent I feel if you're living under my roof with my money then you need to abide by my rules.

I do think they are being a little too strict for a 21 year old though.