It's important to understand that most non-Muslims don't like Muslims, period. The degree of dislike may vary, and they may disapprove of their persecution, but overall they don't care enough to vote against anyone who endorses such persecution. Many, in fact, vote for such people.
That's why the Yatra may be excellent for Rahul Gandhi personally; it's doubtful if it will work for the Congress as a whole. Be that as it may, the contrast with the BJP's economic communication, which is as bad as the Congress's political communication, is striking.
Just as the Congress is right about how Indian politics should be conducted, the BJP is right about how the Indian economy should be governed. Yet, it can't make a positive impact.