I have a 7 year old son who is a great kid. However there are times when he completely denies responsibility for his actions. For example, the other day my wife took our kids to a splashpad (water type playground). She brought his water shoes in case the ground was hot but he didn't want to wear them. So he played barefoot for a couple hours. Later that evening he was complaining that his foot hurt so we took a look and he had a blister from running around barefoot. He immediately blamed my wife for taking him to the splashpad at the wrong time of day. He blamed her for his blister when he chose to not wear his shoes.
This is just one example, there are more, and we are at a loss on how to teach him responsibility for his choices.
Anyone else having a similar issue or advice on a strategy to handle this?
Edit: To be explicit based on some of the comments, my wife brought the shoes and offered him the shoes to wear. He said he didn't need them. We were unaware of the blisters or any pain until later than day.