They have a point. “Reason is because” has, at its heart, a grammar problem, not to mention a logic problem. The grammar problem here is that “is” calls for a noun. “My car is a ...
He was kept in after school due to/owing to his bad behaviour.' = He was kept in after school on account of/because of his bad behaviour. 'Due to/owing to a broken propeller, the new cruise liner ...