RE: expulsion
If that is how your bylaws read, why would the board/officers agree to return his funds? Follow your bylaws! Doing anything else may lead to trouble down the line, should it be necessay to expell anyone else.
"Hey! Johnny got kicked out, and he got his dues back! That's not fair"!!!