You need to add quotes:
@mixin responsive-hero( $image, $ext: 'jpg' ){
$blurImage: "#{ $image }-#{ 'blur' }.#{ $ext }";
background-image: image-url($blurImage );
@include respond-to( small ) {
background-image: image-url("#{$image}.#{$ext}");
}
}