MIL buying clothes

So innocently it seems my MIL keeps buying my two boys clothes. We are not in need but she gets joy from it. We've had a weird relationship about it in the past as she told me not to buy clothes for my first born as she saves her sons clothes from 35 years prior for him. I told her that if there were a few sentimental pieces I would put them in them but I'd buy clothes. Then she turned into her asking for her church for donations for our child for her to raise. It was a bizarre turn of events that ended up with her dumping clothes on my porch that were stained and torn and too small and us goung no contact fora long time. Recently she has been buying my boys girl clothes. This isn't sitting well with me because I just had a miscarriage of our baby girl. Also my boys don't need these glitter covered pink heart shirts. It's getting akward and hurtful.

We have always been opened to second hand clothes from other family and friends hand me downs and special items purchased for them to wear she is legit the only one who does this weird stuff. Now I'm trying to figure out where she bought these girl shirts from and return them which adds more to my never ending to do lists as a mom who doesn't have childcare and I work and I'm just trying to get through the holiday season.

She never asks what the kids want or need or are into. So her gifts are never appropriate for their age as in baby toys for a three year old and clothes that make no sense for their size or gender or condition of the clothes.

I'm just kind of over it.

I'm over trying to build a relationship with her as it has been a nightmare for a decade. I want her to have a safe relationship with boundaries with her grandsons and try to include her in their lives. I just feel as though she does things like me having a miscarriage to a girl then putting my boys in girls clothes and it's bizarre.

Also to state she was upset both births when we told her they were boys so it's been an akward thing as she always has wanted a girl and only had one son.