he doesn't get the boundary you have set currently. so set it more obviously. say no. say it louder. be the stuck-up hijaban you are internally externally too. that'll fix him for good.
also, one key point. it is your fault to be at the cafe knowing he's going to be there. wrong place wrong time. :-\
wow queer.
so when are you converting now? Let ehsan bhai do the sawab.