I don't think David is all bad, in the end I think that he didn't get her and she didn't get him. No biggie. Not everyone is a match.
He showed though that he's used to not having to try very hard to get women, and his actions when he didn't get a rose were a bit petulant. I don't think he deserves ongoing hate from people though.
Agree. IMO he was specifically cast for that role. He might be a dick but it wouldn't surprise me if it was played up either. Unlike Michael he doesn't seem to have much game...although it's hard to tell if he didn't have any or he just struggled because he and Sam clearly weren't on the same wavelength. He came across as awkward to me more than anything.