You were wrong, so don't blame others. Why did you pay his lunch ? It should be AA in this country, especially between coworkers.
You should do your own work and don't take advantage of colleagues by paying them lunch. You delivered a wrong message.