Am I wrong for getting offensive

Me & my bf just can’t seem to get along & im sick of it . Rn I’m stressed out due to personal issues and he just adds on to it. He told me on the phone he likes girls with colored hair and I said okay well I don’t have that. & then I asked him would he get offended if I said I like guys with tattoos cause he doesn’t have any and he said yes but that’s different from saying color because you can just dye your hair & I said Ok and you can just get a tattoo? He’s so fucking childish and petty & he doesn’t know what to say. Then he says he doesn’t care how I feel or doesn’t care in general when I’m explaining myself so I’m just over it he’s so annoying and acts like I can’t be entitled to my own thoughts & opinions. If I get offended oh well just like he did when I gave my example he also hung up in my face and told me learn some respect ..