Pete's got too much to lose if he does something like that (let's be honest, have you SEEN his girl? Hummina hummina hummina) and I've been too busy helping Alex make runs planetside.
Have you looked into other possibilities for who it could be? Stark and Danvers seem like a shifty duo... and hey, there's always my lovable little slutbag of an alt!kid running around...
Although, if we're being honest, the Hello Kitty sticker really IS something I'd do. So whoever thought of that, much respect, yo.