I'll play the advocate's devil here.
This is might have been a one-time occaison, he was pragmatic; he saw a nice bouqet that did not get appreciated, he used it make someone feel special, ofcourse he's not gonna say he got them from the office.
Refrain from judging someone by a single event, the poor guy immediately gets labeled cheap etc for what is basically a smart move.