Changing your kids diaper in public is gross but sometimes it needs to be done.
However if you can do so take the kid into a restroom, out into your vehicle or at least cover them up with a towel to prevent others from seeing your kids butt and privates and especially if they pooped nobody wants to see your kids poopy butt.
So cover them up and get the diaper change done quickly without making a big deal about it.
Changing your kids diaper out in the open in public around others is considered rude.
However you can change your kids diaper in public as long as you take the kid away from other people and then cover them up somehow to change their diaper.
Don't just change the kids diaper wherever you are if there's people around.
Such as for example if your at a table eating then don't put your kid on the table to change the diaper as that is gross and unsanitary.
Not everyone thinks it's cute to change your kids diaper in front of them.
Also give the kid some privacy and cover them up.
There have been times where my kids pooped their diaper and I waited until I got home or could at least get into our van away from people to change their diaper.
However if you're someplace such as at a park etc away from others then it's okay to lay the kid down on the ground and change their diaper but if there's people around you should cover the child up with a towel or something to give them some privacy.