@Cammy
I'm not surprised at all.
I saw big problems with NatAmi project early on, and IIRC voiced my concerns (in my typically cheerful manner) sometime around June 2008. Even hobby projects deserve proper management.
If the management finds out that someone doesn't fit the role first envisioned there are numerous things to do (encourage the individual to learn about the needed stuff, have the individual take some small projects in which to develop oneself, try find a more suitable task(s) fitting the skill profile etc) before totally kicking someone out. Even if it comes to that, deciding to let someone go completely, it should be done in honest and tactful way. No one deserves to be kicked out without any explanation.