I agree with you that his vote on the wall funding was wrong.  However, his vote was based on where the funding came from, not because he is against protecting America.  I think if someone evaluates Rand's voting record generally, he is in broad agreement with Trump and MAGA.  He is certainly no RINO.