To help weed out the spam users, fakes, and flakes, grindr should have some sort or rating system for 2 things.
1- if the person flaked or showed up
2- Did they send pics that actually look like them
there should be one button that either party hits confirming they are meeting (this would also help track down the hate crime on here). Do the ratings by stars or a 1-10 scale.
Everybody should be able to vote on what they think each other's credibility or honesty rating is. Too many people on here are flakes and only on here for fantasy sexting or they set up a date just to disappoint the person. The rating would show an average of what people think of them and if they are truthful and trustworthy.
A feature to allow users to anonymously rate other users they’ve been chatting to to help others fish through time wasters and creeps. Instead of a numerical scale, users could be rated by key words. Key words might include: “Had a good time”, “big ****”, “Good conversation”, “Relationship quality”, “troll”, “fake profile”, “time waster”, etc. Allow users to rate people they’re chatting to by selecting all that apply and display a chart on their profile. This will discourage people from time wasting and being nasty to others, and help others to sort through those who are a bit of a ****!