Lance King/Owner-Managing Broker
Please go to the Rent Board at SFgov.org (Mayor's website) and check out their rules. Also do call a reputable real estate attorney (first calls are free.)
So many questions arise - like do you have the owner permission to sublease, did the owner review this new tenant's application, who's responsible for the rent, what promises were made to this new tenant etc. what specific contract was used to lease the property to you, are you the original tenant or master tenant?
You might be able to get advice from the folks at the rent board office on Van Ness. They are knowledgeable and work hard to be fair.
As a renter on the lease, you are basically the landlord for your subtenants. You cannot evict a tenant without just cause. Unfortunately, being messy is not considered "just cause." Non-payment is, though, but it seems he may have tried to make the payment, but you didn't accept it.
I highly recommend you seek the advice of an attorney because evictions in SF are MESSY. The tenant can and probably will sue and win.