Should I leave ?

So, me and my BF of 9 years are at the park w/ our son and dog. My bf left me and my dog to take my son up a hill, this guy approached me & tells me my dog is cute and walks off, didn’t think nothing of it because he’s not the only one who stops to compliment my dog our day goes on I’m back with my bf this guy is walking right behind us didn’t think nothing of it, were walking I see the guy agian, I’m by myself at this time waiting for my bf & son (they were both in the rr) so finally they come out me and my boyfriend are walking Nd I told him hey I think this guy is following me he’s like why didn’t you tell me I told him I didn’t realize it till now he had the nerve to say well of course guys are to look when your wearing pants like that(I was wearing work out pants-not see thru- & with a jacket my response was “am I suppose to wear jeans to the park” he says I’m not telling you you can’t wear that I’m just saying everybody is looking at your ass I stay quiet and don’t say a word on that topic for the rest of the day, we’re still at the park for another 2 hrs I didn’t let that little problem ruin the day for my son although it was bothering me but I still kept talking even tho I sensed a bad vibe from him like he was mad.Whole time were at the park I’m thinking like what did I do wrong is it really a bad idea for me to wear work out pants to the park I am in pretty good shape thick at bottom w/ a small waist big boobs but I’m wearing park attire it’s not like I’m wearing shorts w/ my cheeks hanging out- I can’t control other people’s eyes& even if I wear jeans guys are still looking so what does he want me to do just stay at home so nobody can look at me.. his insecurities are getting in the way his way of showing it is bringing me down he will never admit that he’s jealous that’s just what guys do and this has been going on way to long I’m to the point ready to pack my shit and leave but how ? How do I do that when we have a 6 year old only used to mommy and daddy together how do I put my son thru that? I need yalls advise on how you would handle the situation properly⁉️

(&&no I don’t want to leave just cause of this little problem we had there are so many problems we had that’s similar to this, shit gets old you know)