Hi,
I'm an Ametuer, but I believe the real reason for the stability of half filled shells is due to a decreased likelyhood of a reaction to occur that will fill or empty the 2p3 electron shell. Please take what I say with a grain of salt, because I'm more of a math and physics guy, but...