I am mostly a singles player but do occasionally play doubles when needed in a lineup. I played on a couple of similar teams last year (2 skill levels) where I made it clear to the captains I would not play with the weaker players up front. My main reason for this is my playing time is limited and I don't want to waste it playing with a bad partner, but I am also not a big fan of losing. It is extremely frustrating to have a weak partner against a good team.
Clearly the guy didn't handle the situation well, but I do understand his point.