That sucks alot, where did you stash the 2 oz's If it was in the kids house I would think that they would need warrant to search

Did the cops read you your rights and follow procedure properly?( I know many people who have gotten off because of a pig not reading them their rights)

Find a good lawyer most likely you'll get community service and probation
which means you wont be smoking for awhile but anyways good luck and do your research

this might help: http://norml.org/index.cfm?wtm_view=&Group_ID=4566