Your group as described whose allegations of discrimination have different issues and bases would never comprise a class for employment discrimination purposes. Plus, the group is much too small. Each individual needs to pursue his/her claims separately.
Gay bashing isn't prohibited by any federal statute.
I don't know what "EEOC at the state level is." You can either file with EEOC, a federal agency, or with the state's human rights agency, if Virginia has one.