Terezi was definitely not responsible for Gamzee's attack on the King. Karkat explicitly stated that nobody knew where it came from. Why would you blatantly contradict canon like that? This just completely ignores the fact that Gamzee is a total wild card and gives Terezi credit for something she didn't do.