im a diy plasterer and i leave a nice tidy smooth finish around switches and radiator pipes etc.
there is no excuse, he should have paid more attention to detail.
use someone else next time.
also i took richards advise about the paint and my walls look awesome, so i would go with that if i were you