OK @BigGuns - I'll give you the admission you so desperately seem to be looking for.
So far, none of the unconstitutional statutes you mention have been knocked down....and yes, you are right, some of them have been standing for 4 years and plenty more much longer and they still have not been knocked down.
What you are seem to be failing to understand is that legal cases move exceedingly slowly. Courts frequently allow 45 days for responses to motions and another 45 days for replies to those responses. That's 3 months gone for a single argument. Is it nuts? Sure, but that is still what it is.
Now look at the Bruen decision. That is 6 months old. Do you really expect multiple cases to be resolved in 6 months when it can take 3 months for a single argument to run through the court?
Next, try to be objective when looking at the history of these cases. Do you think it would have been better to lose (picking at random) the mag capacity case 2 years ago and have to start from scratch with a new case post-Bruen, or to have an active case with the briefs establishing the facts already in place when we are given the tools that were handed down in the Bruen decision?
For more than a decade the lower courts that hate the Second Amendment have dodged the Heller test and used a 2 part interest balancing test instead. Bruen told them in no uncertain terms that they can't do that. We have the most powerful legal tool we have ever had and the vast majority of the statutes will fall as a result, but it takes time and effort.
The lawyers working for us do not have infinite resources, both in terms of money and time and they are prioritizing what they work on for the most effective use of the resources available.
You may not regard it as complaining, but all you seem to do is cast shade on the efforts and progress that has been made. You are not helping, and you are drawing energy away from those of us that see a better future. Is that your objective?
I have given you the admission you wanted. Can you be satisfied now?
TLDR: Yes, you're absolutely right. Have a nice day and Merry Christmas.