on your property you can damned well do as you please.
no warrant (on your property) search was illegal, unless they were called for public disturbance caused by you.
get a public defender and sue the arresting officer for false arrest, or false arrest based on illegal search.
I don't even think they could arrest you for an open container on your property, let alone a few crumbs of reefer.