You know, Steve, you've really got a problem.
To tell someone that the wiring essentially will not work ("that's a mess") is not judgemental of the person asking for help it is an observation of the wiring, and it IS offering more help that if I said, "wow, that wiring looks great, you really did a good job there. It will do everything you want. Hope everything works out great for you".
After I posted my observation I was going to post a solution but I didn't offer any ways to improve it because by the time I figured out a better diagram I noticed that there had already been suggestions given (by you). There was no need at that point for me to be redundant.
I wonder if there was any real need for you to call me an "ass" and if THAT was helpful to anyone in anyway (other than to allow everyone to see your immaturity), and if maybe you were being an as* in saying that.