So, in this chapter we get our first action from Rocks aside from him attacking God Valley. And he stabbed a kid...........
And while this would obviously be a big deal irl, does this actually make him evil in the OP verse? Loki is first of all a giant, from a culture where nothing is more glorified then war and violence, and he even challenged Rocks to a fight because he wouldn't let him join his crew. So Rocks put him in his place, it would take a loss to show him he's too young for the pirate world. Unlike the puny human MC who fell for Shanks's "Muh arm" excuse, a mighty giant wouldn't listen to mere words. While WB did criticize Rocks doing the stabbing, Loki survived, and decades later he still admires and respects Rocks. Sure, it would be one thing if Rocks actually murdered some kid, but in OP, beating someone up and even stabbing them isnt THAT big of a deal.
Overall, we know that Rocks had the goal of challenging the WG, and eventually becoming the king of the world himself. We also know his crew had a token good guy like WB, but mostly villains like Kaido, Big Mom and Shiki(?). However, I think there's a fair question if those characters were evil when they were on Rocks's crew, or they only became evil after the defeat at God Valley making them cynical and bitter.
Some of the other arguments people make is that Blackbeard is inspired by him, but I think this argument falls flat, because all pirates are inspired by successful pirates. In fact, almost all pirate villains in OP look up to Roger and want to be a PK like him. Even Crocodile in a cover story was shown dressing up as Roger, and he also attended his execution.
Blackbeard could just respect the power, money and influence Rocks was able to attain. Another argument people make is that Garp and Roger teamed up against him, but I think its worth remembering that Garp doesn't really like talking about God valley, implying that all these years later, he's not really proud of his actions against Rocks.
So currently, I think it could go either way.

And while this would obviously be a big deal irl, does this actually make him evil in the OP verse? Loki is first of all a giant, from a culture where nothing is more glorified then war and violence, and he even challenged Rocks to a fight because he wouldn't let him join his crew. So Rocks put him in his place, it would take a loss to show him he's too young for the pirate world. Unlike the puny human MC who fell for Shanks's "Muh arm" excuse, a mighty giant wouldn't listen to mere words. While WB did criticize Rocks doing the stabbing, Loki survived, and decades later he still admires and respects Rocks. Sure, it would be one thing if Rocks actually murdered some kid, but in OP, beating someone up and even stabbing them isnt THAT big of a deal.
Overall, we know that Rocks had the goal of challenging the WG, and eventually becoming the king of the world himself. We also know his crew had a token good guy like WB, but mostly villains like Kaido, Big Mom and Shiki(?). However, I think there's a fair question if those characters were evil when they were on Rocks's crew, or they only became evil after the defeat at God Valley making them cynical and bitter.
Some of the other arguments people make is that Blackbeard is inspired by him, but I think this argument falls flat, because all pirates are inspired by successful pirates. In fact, almost all pirate villains in OP look up to Roger and want to be a PK like him. Even Crocodile in a cover story was shown dressing up as Roger, and he also attended his execution.
Blackbeard could just respect the power, money and influence Rocks was able to attain. Another argument people make is that Garp and Roger teamed up against him, but I think its worth remembering that Garp doesn't really like talking about God valley, implying that all these years later, he's not really proud of his actions against Rocks.
So currently, I think it could go either way.