I am not your son,
you sound like one yourself. If you bring up a topic to talk about, do discuss it instead of taking a piece-meal appraoch and bury your head in the sand. Those who have keen eyes and alert mind will digest the long message. You don't seem to have patience but there is no gain where ther is no pain. You cannot teach old dogs new tricks.
Over to you...........