You do not trust your boyfriend. He is not totally the kind of guy you want. He loves you and wants to please you but he is throwing away his pornography because you want him to do so and not because he himself feels the need to do it.
Consider why you want to control even his fantasies (which you never can, of course). People are different, two partners can never be perfectly ideal for each other. Successful partnership are based on mutual acceptance, not on mutual control of each other.
Honesty to each other is good in relations where partners accept each other and do not try to control each other. In relations where some partner wants to control the other partner, honesty cannot always work. You cannot both demand complete honesty and complete control.