Sabrina Carpenter has slammed critics who have attacked her over her stage performances - branding their views "regressive".