One more thing to add, and this isn't about flowers. =)
Be open and honest with HER, that's all you need really.
This guy's talking trash because he's upset that he got dumped and now he's jealous, that's all. He will say whatever he can to try and get to HER, to hurt her because he feels hurt. He's using you to do that and the best thing for you and your girlfriend is to ignore the ex.
He's in the past, he had his chance to build a strong relationship with your girlfriend and it didn't work out. Let him remain history, yesterday's old news. =)
I've always taken people at face value. I give everyone a certain level of respect and courtesy and let THEM show themselves to me. If you're a jerk, that will show, if you're a decent person, that shows too. Just try to let them prove themselves, good or bad. If this guy's a jerk he's going to make it blatently obvious at some point.
In that same line, you need to be true to yourself and let your girlfriend see what kind of person you are, what kind of MAN you are.
Girls seem to like that, like someone who's strong enough to control THEMSELVES when someone else is dishing out the sh**.
The best you can do is to turn your back on the guy, don't let him have a moment of your time and don't let him make ANY decisions for you in your relationship with your girlfriend. =)
If you decide to pick flowers somewhere, be careful you don't pick through any poison ivy and make sure you don't give her anything she might be allergic too!
That's the only reason I suggested the flower shop, generally allergies to those things aren't as common.
Ignore the ex-boyfriend, he'll go away when he figures out no one's listening to him anymore.