BTC Guild's pool software is 100% custom. It is not related to slush's python stratum server in any way. BTC Guild did not push a competing PROTOCOL against Stratum, because it was not worth fighting over a couple extra bytes of efficiency when comparing the protocol I was working on vs Stratum, when we were moving from the awful inefficiencies of getwork.
However, "home mining" was going to die in the end regardless. You would have to be blind not to realize that since the inception of Bitcoin. The entire system functions based off a zero-sum game of chance. The more power one person obtains, the less everybody else will get as a result. Once enough money was on the table, there would ALWAYS be large entities manufacturing their own hardware for pennies on the dollar and putting it online in the cheapest power locations in the world. Home mining is a hobby, not a business or investment.
EDIT: At the current stage, I'd define "home mining" as anything using regular consumer computer parts, or very cheap ASICs. If you haven't invested a large amount into your setup, you're unlikely to ever turn a profit. The only ASICs with a *chance* at turning a profit required significant upfront costs to get a reasonable $/GH value, which normally not only means buying the most expensive hardware, but buying in bulk in order to get further discounts.