Neighbor asked if my and difficult child wanted to go to the fireworks downtown in the city. We said sure. So, neighbor drove to park and ride, took the bus to the city. Walked around the lake front for a nice place to sit. It was cold last night. So we found a perfect spot, in front of a building Lake side. But the walkway was kind of like a bridge, over the water. When we said we were going to sit there difficult child totally lost it. Said he is not staying there he will leave, find his own spot, and he took off. Now this is downtown Milwaukee, summerfest is going on, drunks all over the place and difficult child is gone. So, we went looking for him, used friends cell phone to call him, no answer. He finally appears and says he will not sit there. I went to him and grabbed his shoulders. Told him to STOP. He started hitting me. Never has he ever hit me. I lost it...neighbor told me to take a walk, they will all stay on land. I took a walk, cooled down. When I came back, neighbor stopped me and told me not to say a word to difficult child. Not to ruin the evening. I didn't ruin it,,he did. He was so upset though he couldn't breathe, and neighbor was getting him to calm down, take deep breaths when I left. As the night went on, difficult child acted as if nothing ever happened. I cannot forget how he acted. I cannot forget he was hitting me and he took off. I am just so very upset still. Haven't brought it up today.