There's no logical justification for it, because you do not understand some very important points that deem your line of questions null and void. I will also add that there are a variety of ways to answer this from a non-sede position.
First, some clarification of your words: (SantoSubito=Black, S2S=Red)
"if you recognize these popes as valid, and you recognize that this Mass was approved by a valid Pope,"
Not necessarily, but lets assume so
"and the Canon Law enacted under JPII says Sunday obligation is fulfilled in any Catholic Rite,"
There is only one Catholic Rite, the Mass of St. Pius V.
It doesn't matter if a valid pope says takes a Lutheran mass, sprinkles a little bit of Romanism in it, and calls it Catholic (which is the NO); if he does, he's wrong; as Catholics, we are to remain Catholic, even if the Holy Father tells us to do something that is not; to follow him in all things, without being able to recognize their Catholicity, or lack there of, would be false obedience. (Do you agree with this generalization?)
"and you believe the Catholic Church introduced this Mass as the ordinary form of the Roman Rite (which it had to have done if a valid Pope approved it), how can you justify staying home?"
Because doing so (attending the NO mass) would be the equivalent of attending a Protestant service to fulfill my Sunday obligation. Would you go to a Evangelical Mass if the pastor had a sign outside his church that said 'Catholic'? Just because someone calls themselves Catholic, does not make them one. Just because a Pope calls the Novus Ordo, "Valid", doesn't make it so. It must be valid first for him to be 'right' in calling it valid.
If he, the pope, speaks and is within, or inside, the official teaching of the Roman Catholic Church, THEN he is protected by the Holy Ghost in from error. But, the moment he speaks as a person in volition, (AND HE CAN since he is human!) he can step out of the ambit of the teaching of the Roman Catholic Church. When he does, I am bound, as a Catholic, to only follow the pope in what is Catholic. If the pope attempts to bind me in what is not Catholic, I am bound to remain Catholic, and reject it.
Rome currently accepts a Lutheran-styled Mass, which rejected 1500 years of Tradition; traditionalists reject New-Rome, and support 2000 years of Tradition. Which would you like to be on when you meet your Creator?