"Earbuds pain in the arse" ... well you're obviously putting them in the wrong place.
But seriously, there are plenty of comfortable earphones out there. My custom fit ones i currently use are so comfortable you hardly know they're there. My guess is you get what you pay for, and you can't get a good pr of earphones for under $100.