You can try looking up places locally to where you live. Boys and girls club or other youth organizations. Can also contact RU ticket office and ask if they have any affiliations with anyone
I find it hard to believe a random group of fans came up to you and starting yelling in your face for no absolute reason. You're telling me you didn't ignite it or say anything back to escalate the whole thing?