Reading comprehension and common sense seem to fail on such threads.
OP’s child was turning a year old. OP told MIL before she bought it that they weren’t letting their DC use one until 18 months and OP was going to look into the safety before they purchased one.
Why would OP start research six months in advance so that MIL can buy a tricycle that they would have to store six months before they would let their child use it?
They told MIL their views, and instead of saying “All right, is there anything else I can gift” like a reasonable person, MIL purposely ignored what she was told and now is annoyed.
What is it with family members not accepting what parents are telling them when it comes to the parents’ own children?
It doesn’t matter if some of you wouldn’t mind, OP and her DH do. They as the parents told MIL upfront before she gifted it their thoughts on it. She was foolish to ignore them, foolish to buy it, and foolish to think that they wouldn’t stick with what they said.
She only has herself to blame.