I agree with your concept of caste. That was the defination of caste created by our Vedic sages and was followed during the Early vedic period. I also agree with your comment on Gender. But these high ideals of caste system is unfortunately not followed today. Even today there exits temple in this country, where dalits are not allowed inside the temple. We need to address these issues and understand the origin of our caste system. If you ponder about reality, there are places where a dalit armed with vedic knowledge wont' be allowed to perform puja.