HMMMMM. Maybe I am reading your post wrong, but I didn't find what he said offensive.. actually I kind of took it the opposite. I would much rather a professor said I didn't know the answer because I missed the work that day then tell me I was just clueless in general.
Can I ask exactly what type of thing it was you did not understand? Maybe we could help you out?