Same. The man commenting on the OP's financial situation needs to be told next time (FIRMLY) that her finances are not his concern, and to stay out of her business. The massage comment was creepy as fuck, and no WAY would he say this to a man, and the 'hello beautiful comment' IMO wasn't that bad. Yes he wouldn't have said it to a man, but I don't think this was that bad. Just as a one off. But does he say this - or something similar - every time he sees her? THAT would get annoying! I really dislike sycophants.
I find it incredulous though that a few posters have said that he wouldn't have meant it, (the guy who said 'hello beautiful!') as no way can a 47 year old woman still look good! I know many women around that age who still look good, and are attractive, and still get male attention. AND women who are older. One of the most attractive women I know is a 63 year old German lady who lives in my village. Striking blue eyes, and natural blonde hair, and so much style. Another woman in my village is a mix of Jamaican and Filipina, and she is striking! Looks like a fashion model! She has just celebrated her 50th birthday!
'Women aged 47 can't be attractive' is either coming from a man, or a woman who has never ever been attractive, and has had little attention from men. When you are a woman who is classed as conventionally attractive, and have put up with unwanted attention from men, (and have been doing so since you were bloody twelve!) the comments and catcalls get you down a bit. They still continue (for some women,) way past 47!
'All right luv, give us a smile' is fairly harmless in itself, but when it's the 15th time you've heard it that week, it wears you down.
And as I said, these men would NEVER say stuff like this to a man. Imagine a man saying to another man 'give us a smile mate, things could be worse!' with stupid fucking grin.
Most men would say 'fuck off!'
@Samantha08 YANBU, and do keep an eye on these men, and make a note of what's being said, and when. Keep a diary. If it carries on, I would make an issue of it, and complain...