Your stepdads and asshat thats for sure.
but
If your expecting him to be nice your out of your mind. You have done the stuff you do for so long, its now expected. And thats not gonna change till you talk to him.
And the crap he pulled during your fathers wedding, how you didnt go off on him right then and there is bonkers to me man. right then and there you should have told him you were to **** busy with important shit that needed to be done. If the yard is do **** important he should go take care of it.
Your going to have to confront him. Being so passive is not going to help you. And if wants to kick you out.
Bounce
See how he likes havin to clean up after himself.