I cannot understand you. Staring can be offensive, ok.

But then how are you supposed to flirt? yo go to speak to a girl/boy you just glimpsed on??

I accept the fact maybe we (italian especially) are rude in approach sometimes. But couldn't a girl just ASSUME we are looking at her because she is beautiful? And be fine with it?