Ok but currently you see the person PSN ID, because we can't change it yet. I don't really play games like fat princess, I own it but I might have been online only once, and in the games I play, while you usually can't kick people they usually incur some penalty for hindering their team, such as a delayed spawn timer or something along those lines. Now I'm running under the assumption again that in FP you can join games currently in progress. If that's the case and you keep getting into games with the annoying player, and your hell bent on not ignoring him, unfortunately your probably gonna have to give the game a rest, since it looks like you guys are pretty much always gonna end up in the same room.
On a side note, you have to understand why sony doesn't let you ban people from the games your in. It would make matchmaking impossible. eventually you would have matches with the same exact people, if you were lucky, because all other matches would result in two people with a ban on each other in the same lobby. Besides theoretically in the majority of these situations, the person isn't actually breaking any rules.
Are they being a douche? Yes, but are they actually breaking any rules? No. Even in fat princess the big bomb has that programmed into it, in that it is a risky device because it can kill teammates, but that has to be in the game for balance, or else you would just see every single person grabbing and using those and the potions everywhere. All you can do in this case is hope that your team is good, and you can still essentially win with one man down, or if you know someone is gonna be a douche, don't build the advanced worker hat machine.
Getting back on point, you shouldn't quit the game just because of one person who you might have played before. If you played a douche and they messed you up and he decides to change his screen name, well that means he has to exit the game go through the process and come back in. During this time you can hopefully start a decent game without him. And honestly, if it was more then a couple days ago, you are better off just starting with a clean slate.
Its not worth even reminding yourself what the other guy did because quite simply its a game meant to bring you some amusement. Its not supposed to cause you to stress YOURSELF out to no end. Sometimes people have a bad day and they make stupid choices, but you shouldn't punish them and yourself for extended periods of time because of it. Quite frankly its just not worth it, and its unhealthy. Besides we've all experienced these players and we will continuously experience players that ruin the experience. Wether its players that are douche, team-killers, or just plain suck and give away where you are, you have to learn to ignore them and play with these added disadvantages.