Thought it was very interesting, I just recently joined strava. I'm not sure ANY blame can be leveled at strava in this case, and of course the judge threw it out immediately.
It's like anything tho. if you carry it to extremes it can bite you. I view at as a tool to become a better rider, as I've little interest in competing with anyone but myself.