Irish actor Barry Keoghan has defended his parenting choices, claiming his relationship with his young son is being used as "ammunition" against him.