Your mom could file an anonymous report with the Humane Society. They or Animal Control are the only ones who can do anything.

Tell them what you have seen - the hamster being thrown on the roof, for example.

I am really glad you vented here, anytime, feel free - but now I hope the grown-ups will actually DO something.

hugs
Catty1