I downloaded the new army of two game and i got the theme and overkill edition content. But i didnt get an online passcode. If the game is purchased on disk it comes with it. Why didnt it come with the online purchase. $59.99 for the game now i have to spend another $9.99 for an online pass. Is this a normal thing?
No you don't.
ALL new games come with an online pass, have you actually tried playing online?