O. Sorry all im not usualy this meen i was just frusturated
I understand why you're frustrated, you know the right thing to do but you aren't really able to do anything about it without your mom's consent. It's definitely frustrating. But I think the best thing you can do is to calmly explain to her what you know about the proper care of these fish. Just give her all of the facts. She should be proud that you are trying to do the right thing and be responsible with your pets.
There is also a betta in there with a divider. But even without the betta, the set up just doesn't work.
My comment was in response to his saying his boys were in their own 2-2.5G tanks. The picture(as you can plainly see) was posted after any of my comments.
I also advised rehoming the fish currently in the 10G.
Fish stores give credit for fish if they are healthy. Your mom really shouldn't have an issue with you returning fish you can't properly care for when you are getting store credit for them. Just call ahead to the fish store and make sure they have room. Then save the store credit and do some reading online about the fish you intend to keep.
As someone has already said you don't need to rehome all of them but you can't keep them all in that setup.
If your mom really doesn't want to drive you to the fish store to return them, perhaps you can offer them online for free to someone who has the appropriate space to care for them. They can come and pick them up so your mom doesn't have to drive anywhere.
This is why research before purchasing is always a good idea. We have all had to learn the hard way, unfortunately.