Well, the business about wanting a carry will be over soon enough since you can't file a group in the new version of the Looking for Group UI that has a higher requirement than what you're wearing. That's a good change.
To the OP: You're fine. Ignore them. Just run your group, be fair and honest and the word will get out over time. You're doing it right.