Just on Raz, I'm not sure the people calling for him to be dropped understand what his issue is.
He hasn't played many AFL games with the vast majority of those as the sub. As a result, he hasn't adjusted to the speed of AFL football or possess the awareness in traffic. That is the same for all young players, they need time in the top side to adjust and acclimatise to AFL football. They need to build and develop those skills and awareness, build the confidence to get the ball and know they will do the right things with it.
Raz being played in the WAFl where he dominates and has plenty of time and space does him no favours, it teaches him bad habits that don't correlate to AFL football and are more difficult to unlearn as time goes on.
This is why I was against trading for O'Meara and saw no value in him. He basically robs Raz of his opportunity to learn and develop as a player while offering no more than Raz was likely to. However, JOM has a very finite life at AFL level, probably only a couple of decent years before retirement while Raz has his whole career ahead of him. It makes no sense selecting JOM ahead of him. Raz needs to be starting games and learning, otherwise you may as well write him off and get rid of him.