Flock1,
As all the others have siad - you handled the situation well.
One other thing you could have tried, which may have reduced the tension levels a bit as you headed back would have been to tune in to Volmet North, which would have given you the recent weather for the major airfields. You could use that information to build a picture of what the weather was like nearer to your home base ( assuming its not too far from a major airport), and also get some idea of where you may be able to divert to. We used this trick before leaving Sandown after the last PPRUNE fly-in: we found that the weather near our home airfield was still good, and that the low(ish) cloud was confined to the south coast.
Brooklands