I understand that you are upset about this. You could try emailing or tagging a Hopscotch Team member to ask why you lost it, or maybe check if you have all the requirements.
There are reasons why we have trust levels, but this doesn’t mean that you should be judged against your trust level.
There are some points I disagree about though.
You have a friend list with 12 people. I don’t consider that a few.
The fact that higher trust levels have more abilities than lower trust levels are a question about keeping the forum organized. I know many people deserve a higher trust level than they have, but there needs to be some line. Sometimes it’s too low, sometimes too high.
Another reason that trust levels are good. Lower trust level have fewer flags.
Though, as I understand it, all flags go through moderation, so I’m not sure what happens when you lose a badge because of unnecessary flagging