I avoid formal social functions, except for an occasional funeral. For some reason, I can usually handle funerals. I also minimise attendance at smaller family get-togethers, but do occasionally go to those. My father and step mom get upset if I don't occasionally visit them.
In years past I did attend a number of major anniversaries, wedding receptions, and reunions that my mother was invited to, until she died, because I was her driver. Although I have nothing against any of the people at these functions (except the DJs), I hated each of the events. Like other Aspies, I am out of step with NTs, so I never feel comfortable in social situations. Also, the DJs at these functions prefer to play the music at "FULL BLAST", driving me nuts in the process. I had a tendency to hide in the bathroom or the lobby--from the loud music, far more than from the social climate. Once I even asked the DJ to lower the volume. He smiled and nodded, and did nothing. A relative told me the DJ couldn't hear me because he was wearing ear plugs to protect his own hearing! After one particularly loud event, I suffered a partial loss of hearing, and only got part of it back afterwards. You couldn't pay me to go to another one!
Many people on the spectrum just don't do well in social situations, in part because we are out of step with the NT world, and in part because of the excess sensory input to be encountered in such situations. We each need to find our own comfort level on such things, and our own niche in the world. And we need to remember that we are all:
A Different Drummer
If a man does not keep pace with his companions,
Perhaps it is because he hears a different drummer.
Let him step to the music which he hears,
However measured or far away.
--Henry David Thoreau