Thanks, I will take a look.
Yes, I agree. I think we are actually saying similar things, that GC is just one of a million possible 'bugs' -- in certain contexts a stop the world collection is a bug and in others it is not, but the point is there isn't any language or platform which will save you from yourself.
Also I haven't written any C# myself but it looks quite nice. If you are interested, check out D as well, it offers low level memory management, some nice template facilities as well as many features from more modern languages like C#. The drawback is it is not popular (yet?) so the libraries and tools tend to be lower quality. Not sure if it will be your taste but worth taking a look.
.