Hopefully the badges are a bit more like bonuses on top of behavior you'd otherwise enjoy doing.
This is my feeling exactly when it comes to internet points. It's a fun boost to something I already enjoy.
For example I run and I use the Smashrun platform. It offers badges that give you something to aim for and would maybe get you to do something you wouldn't normally do (like earning the Birthday Badge by running on your birthday). But the point isn't to run for the badges.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This is my feeling exactly when it comes to internet points. It's a fun boost to something I already enjoy.
For example I run and I use the Smashrun platform. It offers badges that give you something to aim for and would maybe get you to do something you wouldn't normally do (like earning the Birthday Badge by running on your birthday). But the point isn't to run for the badges.