I think we should have the ability to soft delete our own posts in threads for cleanness and organization and therefor making it easier for staff to moderate the forums.
Soft delete means the post is still there. Basically, it's not really deleted, just hidden.
You can provide a reason along with it which staff can also see.
So yes, staff can still see soft deleted posts/evidence is still there.