Retirement tax questions

You are wrong.  You can only contribute to a IRA or ROTH IRA if you have W2 income from working or a Net Profit from self employment income.  Not just because you pay taxes on other kinds of income.