Our Lord spent time with whores. Doesn't mean He was pro-prostitution.
I don't remember Jesus inviting them to lunch and paying for it all... Usually it was casual encounters, where He didn't spend much time with them at all...
Pretty sure He never made a big spectacle about it either, or promoted what they were doing as good...
---
When someone dines with their enemy, are they really the enemy at that point?