Amanda Seyfried has refused to apologise for comments about Charlie Kirk.