Thanks for reaching out.  Apologies for the harsh tone, I realize it was not fair, especially since most of the blame is actually directed at the iD editor (the Javascript editor behind the "Edit" button on osm.org), which encourages bad mapping practices.

I will reply to the other message you sent me and send some guidance about cases like this.  I admit that this one is already a complicated case, it’s not easy to get it right.

Have a nice day.