Why do I use "pornful" instead of "porn-full"?
Because the English language has "sinful"! It is ridiculous that English has inconsistent rules for the word "full". The word is sometimes used as "ful" and sometimes used as "full". English has several strange rules especially in silencing letters. Take for instance "know". The word is not even pronounced as "now"! It is pronounced as "no". The "k" and "w" letters are silent.
That is why I decided to invent this new word. You never know (or should I say no), this site could be the reason for adding it to the future English dictionary :-).