Theon is a little bit like Jaime. Just a dude, neither truly evil or truly good. Even though I think Jaime started off "good" had his lowest moment doing a "good" thing, then because of the repercussions fell into a little bit of bastardness, and thanks to Brienne is working his way out of it. The show Jaime is worse than the book Jaime though.
Theon is just arrogant, foolhardy, and prideful. Not a good combination in any life, but especially not a GOT life.
Joeffrey is a product of his environment (and maybe genetics). It is interesting to note that in the books it is noted that when House Targaryen wed brother and sister their children had no physical deformities but that lots of them went mad instead. Maybe the same thing here. Of course it could be that he's been raised with a silver spoon in his mouth and nobody to tell him "no". Except Tywin and Tyrion. It would help if Jaime established himself as a "fatherly" "Uncle". And if King Robert had established himself as a "step"dad.
The real bastards of the show are the crazies like Ramsey Snow (Bolton), Lord Tywin (even though he vaguely makes sense in a crazy sort of way), the traitors Walder Frey, Lord Bolton, etc.
Spoiler
The omission that pissed me off the most about this season was the exclusion of Greatjon Umber. Greatjon was a beast and one of the few loyal men to Robb (after his direwolf bit off his fingers) throughout his campaign. It bothers me that it looks like he has no loyal men, especially when it takes like ten dudes to restrain him during the Romeo Whiskey.
Spoiler
It will also be interesting to see how they do some things with the Book 4 ideas. Arys Oakheart was never mentioned as having sailed to Dorne with Myrcella, and Balon Swann hasn't been mentioned either. Both are/will be important in Dorne affairs. It will also be interesting to see what they will do for the second half of Storm with the current omission of the Kettlebacks. Since they play a big part with Cersai pov chapters in the future.