By no means mining can be considered as a passive income, especially when you have more than just one or two rigs. Monitoring, maintenance, security, power issues... It all takes time and effort. And to answer your other question - no, it's not a good time buying cards now, prices are insane and profits are in decline. Rewards vary all the time due to few factors - block reward, network hashrate, exchange rate etc.