Dude, not all doctors are created equal. An unfortunate but true fact. Not all have the same, equal experience. You come out after 8 years and really know bugger all, whatever specialty you go into. You think your GP 5 years out is going to be as good as your GP with 30 years experience? Maybe yes, maybe not - some of the older ones got through when it was easier, haven't kept up. Others have excellent experience.
You have to find one - a general, family doctor - that you like, trust and know does a good job. PERIOD.
It is also true many don't know particularly much about sports medicine. Man, that is another field entirely. Another 4years+ of study.
Those specialists who didn't diagnose you properly, if you were in fact sick, well then they were pathetic. PATHETIC. There is no guarantee you are going to get a good specialist recommended - or even the right kind of specialist. Unless you know the good ones by name and have the money or contacts to get them. That is just the way it is.
What were they specialists in, and what examination of you did they do, and are you sure you actually have the rectal abscess at the time? They should have picked it up.
As for being overpaid, insurance runs upward of $250,000 per year, and hours per week are usually formidable. How would you like to pay $3,000 per week just to do your job, then put in 80+ hours to listen to people complaining about their ass?
But note I agree with your complaints, it just isn't an easy thing to fix with the medical system, even throwing money at it won't train up everybody, perhaps a re-design is in order.
It wouldn't hurt to educate the public as well. Someone posted "I have a knife in my back, should I pull it out?" the answer is NO, does the public know this? Probably not. Does the public know a sore ass should be checked out? Numbness in the legs?