Well, my advice: Stop looking at the scoreboards. After all, the best are not always the best by some silly challenge points.
Bioware gave us a great game, but it's over 2 years old now and in my opinion we can be grateful that the servers are still up. So, to some extent, they do care. And yes, it's just a game. Also, imagining Bioware giving us the message that "the players have the responsibility to flag cheaters" is just ridiculous. It's like primary school. "Mr.Bioware, I think Johnny cheated!!" Sorry, but I couldn't resist.
I can understand what you mean, OP, but you'll just have to get over it.