Were the walls freshly painted when the tenant moved in? If so then I would think that needing painting after 2 years would be a bit of excessive wear and tear. If they only need some touch up for areas where the back of a couch rubbed on the wall then that would be more normal wear and tear. This one is the most questionable wear and tear vs abnormal item.
The garbage disposal: If the tenant had called before moving out and said that the disposal wasn't working then you would have had to send someone to repair it on your dime so I don't see that you can charge them unless you find something like a fork in there.
If the place was clean when they moved in then you can charge for cleaning.
If you are managing this on your own make sure that you send the itemized security deposit accounting within the 14 days as required by law. I have found that most the time if you are reasonable on the charges to the tenants there isn't any problem. Typically they know that they left it dirty and they figure they are either going to pay you to clean or they would have to go thru the hassle of cleaning it themselves or find someone to clean it and this way they didn't have to be out earlier to get it cleaned.