I am glad that it worked out. However I am still vey much in favor of ending the "tradition". I think it will be far less hassle for everyone. My boys get plenty and really don't need to get more. Unfortunately, more drama occured when my boys got their gifts last night. My nephew got very very upset because he didn't get something too. Sigh.
So let me guess....they just sat there why he got upset, and didn't make the point that he'd already gotten his present from you and the only reason that your boys were getting them so late was b/c A&U were so lax on getting them the baskets?
If it happened like that, I'd be annoyed, b/c it paints you as the bad guy in front of the kid for not giving him a present when they got your kids some. Never mind that he got his already, so it's totally fair. In retrospect, it should have been presented to your boys in the same manner in which the nephews got theirs....that is, without the other cousins present.
I also agree to stop the tradition, or if they kick up a fuss, by all means decline to bring out the baskets or presents until there is something present for EACH child. That's the very definition of the word EXCHANGE, right? You get something, you give something. And you can always bring up how nephew got upset because you gave him his gift early.