"There is only one person that we can blame and that of course is David Cameron."
Really, how do you work out that can we blame David Cameron if we end up with a no-deal Brexit? He didn't decide we should leave the EU, we did. All Cameron did was offer us the opportunity to express a preference - in or out. We expressed our preference in a referendum, and we are now in the process of translating our decision into action - we will leave the EU next Spring.
Blame David Cameron for all kinds of things - he certainly wasn't my cup of tea either - but don't try to pin the blame on him for something that we decided.