Faits : A. Par jugement du 21 janvier 2014, le Tribunal de police de la République et canton de Genève a reconnu X._ coupable de discrimination raciale et l'a condamné à un travail d'intérêt général de 160 heures avec sursis durant 3 ans. B. Par arrêt du 8 septembre 2014, la Chambre pénale d'appel et de révision de la Cour de justice de la République et canton de Genève a rejeté l'appel formé par X._ contre ce jugement. En bref, il en ressort les éléments de faits suivants: Le 17 juin 2011, X._ a mis en ligne sur le site internet du mouvement B._, qu'il gérait avec A._, une affiche sur laquelle il était écrit " Sauve la Suisse... vise juste... 1er août à Bazinga ONC!... Concerts, grillades, bière et plus! info: C._ ", illustrée d'une pomme rouge avec une croix blanche au centre, de l'icône de B._, soit un trident, ainsi que d'un personnage blanc couché les bras le long du corps, un drapeau israélien sur le torse, portant une kippa et des papillotes, avec une flèche lui transperçant le visage entre les yeux. Le 30 juin 2011, l'affiche a été modifiée, en ce sens que le personnage ne portait plus de kippa et de papillotes, le texte suivant ayant été rajouté en dessous: " Le personnage ci-dessus représente l'extrémisme israélien (le sionisme) et la politique d'Israël qui commet régulièrement des crimes contre les palestiniens et contre ceux qui les aident (ex: la 1ère flotille). Il ne s'agit en aucun cas d'une attaque contre les juifs qui pour beaucoup d'entre eux critiquent la politique d'Israël et sa volonté expansionniste. Suite à la polémique concernant la publication de cette image dans les médias, nous avons décidé de la modifier pour qu'il n'y ait pas d'ambiguïtés, nous le réaffirmons encore une fois, nous visons la politique d'Israël et non les juifs, nous soutenons par ailleurs des organisations juives luttant contre le sionisme (...) ". C. X._ forme un recours en matière pénale au Tribunal fédéral contre cet arrêt. A titre préliminaire, il demande le renvoi de la cause à l'autorité cantonale afin qu'elle statue sur sa requête d'assistance judiciaire. Principalement, il conclut à son acquittement, subsidiairement à l'annulation de la décision attaquée et au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. Il sollicite par ailleurs l'octroi d'une indemnité équitable de partie, de l'assistance judiciaire et de l'effet suspensif.